#home {
  padding: 4px 10px;
}

#home_left {
  width: 370px;
}

#home_popular {
  padding-left: 14px;
  float: right;
  width: 115px;
}

#home_mini {
  padding-left: 24px;
  margin-right: 20px;
  float: right;
  width: 39%;
}

#location_message, #location_text {
  font-size: 18px;
  font-weight: bold;
  margin: 0px;
}

#no_location_message {
  font-size: 18px;
  font-weight: bold;
  margin: 0px 0px 16px 0px;
}

#more {
  margin-top: 16px;
  font-weight: bold;
  font-size: 16px;
  float: right;
}

#home A {
  color: #039;
  text-decoration: none;
}

#home A:hover {
  text-decoration: underline;
}

#home .snippet_url {
  color: #666;
  text-decoration: none;
}

.no_underline {
  text-decoration: none;
}

#home_left ul {
}

#home_signin {
  background: #E1ECF5;
  padding: 16px;
  margin: 20px 20px 0px 0px;
}

#home_signin_header {
  font-size: 16px;
}

#home_sigin_links {
  font-size: 16px;
  font-weight: bold;
}